package it.hive.model.sound;

import it.hive.model.domain.media.Traccia;

import java.util.ArrayList;
import java.util.List;

public class TrackList extends ArrayList<Traccia> {
	private static final long serialVersionUID = -6805047398715573569L;

	public List<String> getTrackListTitle() {
		List<String> listaTitoli = new ArrayList<>();
		for (Traccia track : this) {
			listaTitoli.add(track.getNomeTraccia());
		}
		return listaTitoli;
	}

	@Override
	public Traccia get(int arg0) {
		Traccia t = super.get(arg0);
		if (!t.isUnparsed()) {
			return t;
		}
		return t;
	}
}
